@charset "utf-8";

/*
**************************
(C)2010-2014 phpMyWind.com
update: 2014-5-28 14:51:46
person: Feng
**************************
*/
/*全局控制*/
body{ margin:0 auto;padding:18px 23px 30px;font-family:"微软雅黑",Arial,"宋体";font-size:12px;*overflow-y:hidden;color:#333;background:#ecedf1}
html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;font-family:Arial;vertical-align:middle;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}a:hover{text-decoration:underline;}a:focus{outline:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.rela{position:relative;}.abso{position:absolute;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;color:#333;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_5,.hr_10,.hr_20{font-size:1px;line-height:1px;clear:both;_overflow:hidden;}
.hr_1{height:1px;}.hr_5{height:5px;}.hr_10{height:10px;}.hr_30{height:30px;}
.mr-t20{height:40px; }
.place{height:40px; background:url(../images/righttop.gif) repeat-x;margin:-18px -23px 0 -23px }
.place span{line-height:40px; font-weight:bold;float:left; margin-left:12px;}
.placeul li{float:left; line-height:40px; padding-left:7px; padding-right:12px; background:url(../images/rlist.gif) no-repeat right;}
.placeul li:last-child{background:none;}


/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus
{border-color:#00aeef;-moz-box-shadow:0 0 3px #00aeef;-webkit-box-shadow:0 0 3px #00aeef;box-shadow:0 0 3px #00aeef;outline:none;}
input[type="button"]:focus,input[type="submit"]:focus{outline:none;}


.loginBody{margin:0;padding:0;overflow:hidden; width:100%;}

.loginTop{height:240px; position:absolute; top:0;width:100%;z-index:1}
.loginTop span{color:#fff; line-height:47px; background:url(../images/loginsj.png) no-repeat 21px 17px; text-indent:44px; float:left;}
.loginTop ul{float:right; padding-right:30px;}
.loginTop ul li{float:left; margin-left:20px; line-height:47px;}
.loginTop ul li a{color:#fff;}
.loginTop ul li a:hover{color:#fff;}
.loginBody .loginTop .line{margin-left:5px;color:#fff}
.loginBody .loginTop .note  {color:red;padding-right:10px;background:none;}
.loginBody .loginTop .note .note a.link{font-family:Verdana;}

.loginBody .loginWarp{}
.loginBody .loginWarp .loginArea{position:relative;top:140px;left:50%;margin-left:-182px;width:350px; height:400px; background:#fff;border:6px solid transparent;border-color:rgba(0,0,0,.2);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;z-index:2}
.loginBody .loginWarp .loginHead{height:90px;background:#40464b;opacity:.35;filter:alpha(opacity=35);-ms-filter:"alpha(opacity=35)";-khtml-opacity:.35;-moz-opacity:.35;}
.loginBody .loginWarp .logo{position:absolute;top:25px;width:350px;height:43px;text-align:center}
.loginBody .loginWarp .loginForm{position:absolute;width:250px;left:50px;top:90px;overflow:hidden;}
.loginBody .loginWarp .loginForm .txtLine{position:relative;}
.loginBody .loginWarp .loginForm .txtLine label{position:absolute;top:15px;left:60px;color:#ccc;z-index:-1;}
.loginBody .loginWarp .loginThanks{position:absolute;color:#929292;clear:both;bottom:20px;left:85px; }
.loginBody .loginWarp .loginThanks span{padding:0 3px;font-family:Verdana;}
.loginBody .loginWarp .input{width:180px;height:40px;padding:0 5px 0 60px;border:1px solid #d2dbe2;font-weight:bold;font-size:14px;line-height:38px\9;}
.loginBody .loginWarp .inputOn{width:180px;height:40px;padding:0 5px 0 60px;border:1px solid #00aeef;font-weight:bold;font-size:14px;line-height:38px\9;}
.loginBody .loginWarp .uname{background:url(../images/loginTxtBg.png) no-repeat 15px 10px;color:#90a2bc;}
.loginBody .loginWarp .pwd{ height:38px; background:url(../images/loginTxtBg.png) no-repeat 15px -54px; color:#90a2bc;}
.loginBody .loginWarp .mar8{margin-top:18px;}
.loginBody .loginWarp .quesArea{width:245px;height:40px;border:1px solid #d2dbe2;margin-top:18px; background:#fff}
.loginBody .loginWarp .quesAreaOn{height:40px;border:1px solid #00aeef;margin-top:18px; background:#fff;width:244px;}
.loginBody .loginWarp .answer{width:125px;height:38px;padding:0 5px 0 5px;border:0; background:#fff;font-weight:bold;font-size:14px;line-height:38px\9;}
.loginBody .loginWarp .question{border:0;float:left;margin:12px 0 0 10px;width:98px;}
.loginBody .loginWarp .loginForm .asLine{position:relative;float:left;width:100px;height:38px;}
.loginBody .loginWarp .loginForm .asLine label{position:absolute;top:12px;left:5px;color:#ccc;z-index:999;}
.loginBtn{width:250px;height:40px;margin-top:0px;background:#ca3435;border:0;font-family:"微软雅黑";font-size:20px;color:#fff;}
.input_move{width:250px;height:40px;margin-top:0px;background:#CE4242;border:0;font-family:"微软雅黑";font-size:20px;color:#fff;}
.loginCopyright{position:absolute;width:100%;bottom:30px;z-index:-1;text-align:center;font-family:Verdana;font-size:14px;color:#666;z-index:-2;}
.loginBody input[type="text"]:focus,.loginBody input[type="password"]:focus,.loginBody select:focus{box-shadow:0 0 0;outline:none;}

.loginBody .loginWarp .ckstr{height:40px;margin-top:10px;}
.login_area_ckstr{width:100px;height:38px;line-height:38px;border:none;float:left;border:1px solid #d2dbe2;text-transform:uppercase;font-size:14px;font-weight:bold;color:#6ca1b4; background:#fff;text-align:center;}
.login_area_ckstr_on{line-height:38px;padding-left:110px;*padding-left:10px;_padding-left:10px;height:35px;}
